Adobe® Flash® CS5: A Comprehensive Approach
Course Specifications
Course number: 084661
Course length: 3.0 day(s)
Course Description
Course Objective: You will create and manipulate a wide variety of objects; plan, design and develop complex Flash projects; and build Flash applications using the advanced features of the Flash CS5 and ActionScript 3.0 applications.

Target Student: This course is intended for designers and developers who are new to Flash. The course covers the ACA and ACE exam objectives for Adobe Flash CS5, and is intended to help prepare students to take the Adobe Certified Associate and Adobe Certified Expert exams. Please refer to the media that accompanies this course for the documents named “Adobe Flash CS5 ACA Exam Objectives” and “Adobe Flash CS5 ACE Exam Objectives” that maps the ACA and ACE objectives to the content in the Adobe® Flash® CS5 series.

Prerequisites: To gain the most from this class, students should be familiar with the Windows environment, be familiar with the web and its terminologies, have a basic frame of reference for graphic and design applications, and have a desire to know the basic terminologies and components of ActionScript and its role as a Flash programming language. 
Hardware Requirements
•	Intel® Pentium® 4 or AMD Athlon® 64 processor
•	1 GB of RAM or more recommended
•	3.5 GB of available hard-disk space for software installation; additional free space required during installation (cannot install on flash-based storage devices) and an additional 500 MB to run the course 
•	Color monitor with 1024 x 768 resolution and a 32-bit video card 
•	DVD-ROM drive
•	Internet connection
Software Requirements
Each computer requires the following software:
•	Microsoft® Windows® XP with Service Pack 2 (Service Pack 3 recommended) or Windows Vista® Home Premium, Business, Ultimate, or Enterprise with Service Pack 1 (certified for 32-bit Windows XP and Windows Vista); or Windows 7 
•	Adobe® Flash® CS5 Professional
•	Adobe® Flash® Player 10
•	Microsoft® Internet Explorer® 6.0 or above
Course Objectives
Upon successful completion of this course, students will be able to: 
•	get started with Flash CS5.
•	add shapes, colors, and lines with drawing and painting tools. 
•	create symbols and instances.
•	identify and compare image types.
•	manipulate objects.
•	create and modify text and convert text to shapes.
•	identify animation tools and features and create an animation.
•	enter simple code in ActionScript and add a code snippet to Flash. 
•	plan a Flash project.
•	design a project.
•	manage symbols.
•	lay out text in a Flash document.
•	create advanced animations.
•	add audio to a movie.
•	work with ActionScript 3.0.
•	publish a movie in different file formats.
•	extend Flash.
•	build a robust application using Flash.
•	use videos in Flash CS5.
•	program using advanced ActionScript code.
•	deploy a Flash application.
Course Content
Lesson 1: Getting Started with Flash CS5

Topic 1A: Identify Components of the Flash CS5 Interface 
Topic 1B: Customize the Flash CS5 Interface 
Topic 1C: Introduce Rich Media Design Principles 
Lesson 2: Adding Shapes, Colors, and Lines with Drawing and Painting Tools 

Topic 2A: Identify Flash Drawing and Painting Components 
Topic 2B: Apply and Customize Colors 
Topic 2C: Use Drawing and Painting Tools 
Topic 2D: Work with Interacting Objects 
Lesson 3: Creating Symbols and Instances

Topic 3A: Create Symbols 
Topic 3B: Create Symbol Instances 
Lesson 4: Identifying Image Types

Topic 4A: Identify Copyright and Citation Requirements 
Topic 4B: Compare Vector and Bitmap Images 
Topic 4C: Optimize Bitmap Images for Flash 
Lesson 5: Manipulating Objects

Topic 5A: Select Objects Using the Selection Tools 
Topic 5B: Transform Objects 
Topic 5C: Organize Objects with Layers 
Lesson 6: Working with Text

Topic 6A: Add Text to a Document 
Topic 6B: Create Text Fields 
Lesson 7: Using Animation Basics to Create Animations

Topic 7A: Create Animations with Frames and Keyframes 
Topic 7B: Create Tween Animations 
Lesson 8: Getting Started with ActionScript™

Topic 8A: An Introduction to ActionScript 
Topic 8B: Coding with Basic ActionScript 
Topic 8C: Use Code Snippets 
Lesson 9: Planning a Flash Project

Topic 9A: Understand a Workflow 
Topic 9B: Translate Workflow Plans to Flash 
Topic 9C: Identify Elements of a Project Plan 
Lesson 10: Designing a Project

Topic 10A: Initiate a Project 
Topic 10B: Create Design Patterns 
Lesson 11: Managing Symbols

Topic 11A: Use Movie Clips 
Topic 11B: Use Buttons 
Lesson 12: Laying Out Text

Topic 12A: Lay Out Text in a Flash Movie 
Topic 12B: Embed Text Fonts in a Movie 
Lesson 13: Creating Advanced Animations

Topic 13A: Work with Inverse Kinematics 
Topic 13B: Add Motion to Animations 
Topic 13C: Apply 3D Transformation to an Object 
Topic 13D: Apply Effects to an Object 
Lesson 14: Adding Audio to a Movie

Topic 14A: Import Audio 
Topic 14B: Control Audio 
Lesson 15: Working with ActionScript™ 3.0

Topic 15A: Understand Additional ActionScript Concepts 
Topic 15B: Add Interactivity Using ActionScript Elements 
Topic 15C: Use Dynamic Mask 
Topic 15D: Work with Pre-Built Components 
Lesson 16: Publishing a Movie in Different Formats

Topic 16A: Add Metadata to SWF Files 
Topic 16B: Ensure Accessibility 
Topic 16C: Create Multiple Outputs 
Lesson 17: Extending Flash

Topic 17A: Understand JSFL 
Topic 17B: Understand Adobe® Extension Manager CS5 
Lesson 18: Building an Application

Topic 18A: Import Assets for an Animation 
Topic 18B: Edit Animations 
Topic 18C: Build a Navigation Structure 
Lesson 19: Using Videos in Flash

Topic 19A: Encode Video Objects 
Topic 19B: Add Videos to a Movie 
Lesson 20: Programming with Advanced ActionScript

Topic 20A: Introduction to Object-Oriented Programming 
Topic 20B: Use ActionScript for Animations 
Topic 20C: Load Data from an External Source 
Topic 20D: Create Custom Classes 
Lesson 21: Deploying a Flash Application

Topic 21A: Create a Preloader 
Topic 21B: Publish a Flash Application 
Appendix A: Localize Content in Flash
Appendix B: Testing and Debugging a Flash Application
Appendix C: Exporting a Flash Application
Appendix D: Adobe Flash CS5 New Features Mapping
Appendix E: Adobe® Certified Expert Exam Objectives